breathing land snail (cepaea) - English Synonyms Dictionary